const NewsModel = require('../../models/NewsModel')

const NewsService = {
  getList: async ({ _id }) => {
    // 查找已发布的新闻并且倒序排序
    return _id ? NewsModel.find({ _id, isPublish: 1 }).sort({ editTime: -1 }) : NewsModel.find({ isPublish: 1 }).sort({ editTime: -1 })
  },
  getTopList: async ({ limit }) => {
    return NewsModel.find({ isPublish: 1 }).sort({ editTime: -1 }).limit(limit)
  }
}

module.exports = NewsService
